package com.ruoyi.business.customer.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.business.customer.domain.JbCustomer;
import com.ruoyi.business.customer.domain.JbCustomerCropStructure;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class JbCustomerDetailedInforMtionVo extends JbCustomer {
    /**
     * 已成交金额
     */
    private BigDecimal dealMoney;
    /**
     * 已回款金额
     */
    private BigDecimal recycleMoney;
    /**
     * 已成交订单
     */
    private Long dealOrder;

    /**
     * 已退款金额
     */
    private BigDecimal returnMoney;
    /**
     * 业务经理名称 写到了锁定字段
     */
    private String businessManagerName;
    /**
     * 业务经理名称
     */
    private String businessStaffName;
    /**
     * 所属部门
     */
    private String deptName;

    /**
     * 前业务经理名称
     */
    private String frontBusinessManagerName;
    /**
     * 前所属部门
     */
    private String frontDeptName;
    /**
     * 创建人名称
     */
    private String createByName;
    /**
     * 下次跟进时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date nextFollowUpTime;

    /**
     * 重点客户id
     */
    private Long favoriteId;

    /**
     * 作物列表
     */
    private List<JbCustomerCropStructure> cropStructures;
}
